musical instrument resembling a large lute - Allemand Anglais Dictionnaire